/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyectofincas;

/**
 *
 * @author ASIR2
 */
public class Finca {

    private float ancho;
    private float largo;
    private String nombre;
    private String codCatastral;

    // Constructor
    /**
     *
     * @param a Ancho de la finca en metros
     * @param l Largo de la finca en metros
     * @param nomb Nombre de la Finca
     * @param cod Código Catastral de la finca
     *     */
    public Finca(float a, float l, String nomb, String cod) {
        ancho = a;
        largo = l;
        nombre = nomb;
        codCatastral = cod;
        
    }

    /**
     *
     * @return Valor del área en metros cuadrados
     */
    public float area() {
        return (ancho * largo);
    }

    /**
     *
     * @return valor del perímetro en metros
     */
    public float perimetro() {
        return (2 * ancho + 2 * largo);

    }

    /**
     *
     * @return valor del ancho en metros
     */
    public float getAncho() {
        return ancho;
    }

    /**
     *
     * @return valor del largo en metros
     */
    public float getLargo() {
        return largo;
    }

    /**
     * Muestra el estado de la finca, su área y perímetro
     */
    public void visuDatos() {
        System.out.println("Nombre de la finca: " + nombre);
        System.out.println("Largo.. " + largo + " Ancho.." + ancho);
        System.out.println("Perimetro.. " + perimetro() + " Área.." + area());
        System.out.println("");

    }
    
}
